//Page Object
// 0. 引入 用来发送请求的方法  一定要把路径补全
import { request } from "../../request/index.js";
Page({
  data: {
    //轮播图数组
    swiperList: [],
    //导航数组
    cateList:[],
    // 商品楼层数据
    floorList:[]
  },
  //options(Object)
  //页面开始加载时触发事件
  onLoad: function (options) {
    //1.开始发送异步请求，获取轮播图数据  优化手段 通过es6的promise来解决
    //  wx.request({
    //     url: 'https://api-hmugo-web.itheima.net/api/public/v1/home/swiperdata',
    //     success: (result)=>{
    //       console.log(result)
    //       this.setData({
    //         swiperList:result.data.message
    //       })
    //     },
    //     // fail: ()=>{},//失败的回调
    //     // complete: ()=>{}//成功或失败都返回的回调函数
    //   });
    this.getSwiperList(),
    this.getCateList(),
    this.getFloorList()

  },

  //获取轮播图数据
  getSwiperList() {
    request({ url: "/home/swiperdata" })
      .then(result => {
        this.setData({
          swiperList: result
        })
      })
  },
  //获取分类导航数据
  getCateList() {
    request({ url: "/home/catitems" })
      .then(result => {
        this.setData({
          cateList: result
        })
      })
  },
  getFloorList() {
    request({ url: "/home/floordata" })
      .then(result => {
        this.setData({
          floorList: result
        })
      })
  }
  
});